package com.linkhub.oms.common.enums.product;

import com.linkhub.oms.common.enums.IEnumConvert;

/**
 * @author Jaycle
 * @version 1.0.0
 * @Description LocalProductLogisticsAttributeEnum.java
 * @createTime 2024/05/10 23:04
 */
public enum LocalProductLogisticsAttributeEnum implements IEnumConvert<Integer> {

    MAGNETIC(1, "带磁", "Magnetic"),
    ELECTRIC(2, "纯电", "Electricity"),
    LIQUID(3, "液体", "Liquid"),
    POWDER(4, "粉末", "Powder"),
    FRAGILE(5, "易碎", "Fragile"),
    PASTE(6, "膏体", "Paste"),
    COSMETICS(7, "化妆品", "Cosmetics"),
    TEXTILES(8, "纺织品", "Textiles"),
    INTERNAL_BATTERY_LT_100(9, "内置电池小于100W*H", "Internal battery lt 100 WH"),
    INTERNAL_BATTERY_GE_100(10, "内置电池大于等于100W*H", "Internal battery ge 100 WH"),
    MATCHING_BATTERY_LT_100(11, "配套电池小于100W*H", "Matching battery lt 100 WH"),
    MATCHING_BATTERY_GE_100(12, "配套电池大于等于100W*H", "Matching battery ge 100 WH"),
    ADULT_PRODUCTS(13, "成人用品", "Adult products"),
    FDA_APPROVED_PRODUCT(14, "FDA认证产品", "FDA approved product"),
    LOG(15, "原木", "Log"),
    WOOD_PRODUCTS(16, "木质品", "Wood products"),
    CLOTHING(17, "服装类", "Clothing"),


    ;

    private final Integer code;
    private final String cnName;
    private final String enName;

    LocalProductLogisticsAttributeEnum(Integer code, String cnName, String enName) {
        this.code = code;
        this.cnName = cnName;
        this.enName = enName;
    }

    public Integer getCode() {
        return code;
    }

    public String getCnName() {
        return cnName;
    }

    public String getEnName() {
        return enName;
    }
}